Obec Sviny leží v Jihočeském kraji v ORP Soběslav v nadmořské výšce 419 m. V roce 2014 zde žilo 334 obyvatel. Sviny má katastrální území o rozloze 1124 ha.